package com.ruoyi.broker.service;

import java.util.List;
import com.ruoyi.broker.domain.BrokerApply;

/**
 * 经纪人审核Service接口
 * 
 * @author ruoyi
 * @date 2025-04-09
 */
public interface IBrokerApplyService 
{
    /**
     * 查询经纪人审核
     * 
     * @param id 经纪人审核主键
     * @return 经纪人审核
     */
    public BrokerApply selectBrokerApplyById(Long id);

    /**
     * 查询经纪人审核列表
     * 
     * @param brokerApply 经纪人审核
     * @return 经纪人审核集合
     */
    public List<BrokerApply> selectBrokerApplyList(BrokerApply brokerApply);

    /**
     * 新增经纪人审核
     * 
     * @param brokerApply 经纪人审核
     * @return 结果
     */
    public int insertBrokerApply(BrokerApply brokerApply);

    /**
     * 修改经纪人审核
     * 
     * @param brokerApply 经纪人审核
     * @return 结果
     */
    public int updateBrokerApply(BrokerApply brokerApply);

    /**
     * 批量删除经纪人审核
     * 
     * @param ids 需要删除的经纪人审核主键集合
     * @return 结果
     */
    public int deleteBrokerApplyByIds(Long[] ids);

    /**
     * 删除经纪人审核信息
     * 
     * @param id 经纪人审核主键
     * @return 结果
     */
    public int deleteBrokerApplyById(Long id);
}
